A. Make sure your location services are enabled for the app. Go to Settings > Privacy > Location Services, and ensure BCycle is set to 'While Using the App'. This can help the app update your status more accurately.
B. Try closing and reopening the app before you reach the dock to force it to refresh and update your ride status.