working with start and stop but does not stop callback